package com.ynny.chapter03;

import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;

import java.io.IOException;

@WebServlet("/login")
public class LoginServlet extends HttpServlet {


    @Override
    protected void service(HttpServletRequest request,
                           HttpServletResponse response) throws ServletException, IOException {

//        System.out.println("/login ");
        //获取前端传递过来的参数
        String userName = request.getParameter("userName");
        String password = request.getParameter("pwd");
        System.out.println(userName);
        System.out.println(password);

        //逻辑处理 判断用户名 密码是否正确
        if (userName.equals("admin") && password.equals("123456")){
            //正确 跳转到成功页面
            //服务器端跳转 ：
            //1.客户端 重定向
            response.sendRedirect("/chapter03/index.jsp");
            //2.服务器内部转发
        }else {
            //错误 跳转到登录页面 显示错误信息给客户端
            //错误信息 保存到作用域 ----之后学
            response.sendRedirect("/chapter03/login.jsp");
        }



    }
}
